package com.timo.mail.model;

import lombok.Data;

import java.text.DateFormat;
import java.util.Date;
import java.util.List;

/**
 * @Author: Timo
 * @Date: 2019/5/29 18:47
 * @Description: 邮件消息
 */
@Data
public class MailMessage {
    private String id;
    private String messageId;
    /**
     * 发件人，多个的时候请用";"分割开
     */
    private String from;
    /**
     * 发送时间
     */
    private Date sendDate;
    /**
     * 接收日期
     */
    private Date receiveDate;
    /**
     * 收件人,多个联系人的时候请用";"分割开
     */
    private String to;
    /**
     * 抄送人
     */
    private String cc;
    /**
     * 密送地址
     */
    private String bcc;
    /**
     * 主题
     */
    private String subject;
    /**
     * 内容
     */
    private String content;
    /**
     * 附件
     */
    List<MailFile> fileList;
    /**
     * 是否是html类型的邮件
     */
    private Boolean html;
    /**
     * 是否已读,主要是用于接收邮件的状态标记
     */
    private Boolean read;
    /**
     * 收/发
     * 进/出
     * true(进/收邮件)/false(出/发邮件)
     */
    private Boolean receiveOrSend;

    /**
     * INBOX 收件箱
     * Drafts 草稿
     * Sent 发送的邮件
     * Trash 垃圾
     */
    private String folder;

    /**
     * 回复的邮件ID
     */
    private String replyId;
}
